package com.runshu.webserver;

import javax.jws.WebMethod;
import javax.jws.WebService;
import java.util.List;

/**
 * 暴露给氚云的webservice接口
 *
 * @author dhs
 * @date 2020-05-06
 */
@WebService(targetNamespace = "http://service.cxf.runshu.com/") //命名一般是接口类的包名倒序
public interface IWebServer {

    @WebMethod
    String GetSchema(String schemaCode);

    @WebMethod
    String GetSchemaList();

    @WebMethod
    String GetList(String userCode, String schemaCode, String filter);

    @WebMethod
    String Invoke(String userCode, String schemaCode, String methodName, String param);

    @WebMethod  //声明暴露服务的方法，可以不写
    List<String> getStudentInfo();
}
